hip.hiprenderer.shader.shader

Undocumented in source.

Public Imports

hip.api.renderer.shadervar
public import hip.api.renderer.shadervar;
Undocumented in source.
hip.api.renderer.shader
public import hip.api.renderer.shader;
Undocumented in source.

Members

Classes

Shader
class Shader
Undocumented in source.
ShaderVariablesLayout (from hip.api.renderer.shadervar)
class ShaderVariablesLayout via public import hip.api.renderer.shadervar : ShaderVariablesLayout, ShaderVar;

This class is meant to be created together with the Shaders.

Structs

ShaderVar (from hip.api.renderer.shadervar)
struct ShaderVar via public import hip.api.renderer.shadervar : ShaderVariablesLayout, ShaderVar;

Struct that holds uniform/cbuffer information for Direct3D and OpenGL shaders. It can be any type. Its data is accessed by the ShaderVariableLayout when sendVars is called. Thus, depending on its corrensponding type, its data is uploaded to the GPU.

Meta